26 research outputs found

    Integrationstest : Testprozess, Testfokus und Integrationsreihenfolge

    Get PDF
    Im Integrationstest werden die Abhängigkeiten zwischen den Bausteinen eines Softwaresystems getestet. Die große Anzahl Abhängigkeiten heutiger Systeme stellt für die beteiligten Rollen des Integrationstests eine große Herausforderung dar. Die vorliegende Promotionsarbeit stellt neue und innovative Ansätze vor, um diese Rollen zu unterstützen. Im ersten Teil der Arbeit wird ein Testprozess definiert, der die spezifischen Eigenheiten des Integrationstests berücksichtigt. Der definierte Integrationstestprozess setzt dabei seinen Schwerpunkt auf die im Prozess zu treffenden Entscheidungen. Er beschreibt, welche Entscheidungen in welcher Reihenfolge von welcher Rolle getroffen werden und welchen Einfluss diese Entscheidungen auf weitere Entscheidungen besitzen. Im weiteren Verlauf der Arbeit werden neue Ansätze vorgestellt, die das Treffen von zwei Entscheidungen im Integrationstestprozess unterstützen: die Testfokusauswahl und die Integrationsreihenfolge. Das Testen aller Abhängigkeiten ist aufgrund der Ressourcenbeschränkungen in realen Softwareprodukten nicht möglich. Die wenigen verfügbaren Ressourcen müssen daher für das Testen der fehleranfälligen Abhängigkeiten eingesetzt werden. Für das Identifizieren der fehleranfälligen Abhängigkeiten, und somit für die Testfokusauswahl, stellt die Promotionsarbeit einen neuen Ansatz vor. Der Ansatz verwendet Informationen über die Fehleranzahl von Bausteinen und die Eigenschaften von Abhängigkeiten aus früheren Versionen der zu integrierenden Software, um statistisch signifikante Zusammenhänge zwischen den Eigenschaften und der Fehleranzahl aufzudecken. Diese Zusammenhänge werden in der aktuellen Version ausgenutzt, um den Testfokus, d.h. die zu testenden Abhängigkeiten, auszuwählen. Im Integrationstest werden Bausteine schrittweise zu einem Gesamtsystem zusammengesetzt, um die Lokalisation der Fehlerursache beim Auftreten eines Fehlers zu erleichtern. Der Nachteil dieses schrittweisen Vorgehens ist, dass Bausteine, die noch nicht integriert, aber für das Ausführen der Tests notwendig sind, simuliert werden müssen. Das Ziel ist es daher, eine Integrationsreihenfolge zu ermitteln, die einen minimalen Simulationsaufwand bedeutet. Zusätzlich sollten Abhängigkeiten, die als Testfokus ausgewählt wurden, frühzeitig integriert werden, um eventuelle Fehler frühzeitig aufzudecken. In dieser Promotionsarbeit wurde der erste Ansatz entwickelt, eine Integrationsreihenfolge zu ermitteln, die sowohl den Testfokus als auch den Simulationsaufwand berücksichtigt. Die in der Arbeit entwickelten Ansätze wurden in Fallstudien mit mehreren realistisch großen Softwaresystemen evaluiert

    Role of caspases and non-caspase proteases in cell death

    Get PDF
    Undoubtedly, caspases are the major driving force for apoptosis execution and mechanisms of their activation and inhibition have been largely unveiled. Recent progress has been made with regard to the exact intracellular ordering of caspases, monitoring their activities in vivo and unveiling their substrate degradomes. Moreover, non-caspase proteases seem to assist caspases in the completion of the death execution program. Here we will consider some very recent data dealing with these aspects. We will also provide novel insights into the mechanisms that dictate apoptotic variability within a cell population

    Fehlerhäufigkeiten in objektorientierten Systemen: Basisauswertung einer Online-Umfrage

    Get PDF
    Für einen effizienten Einsatz von Qualitätssicherungsmaßnahmen ist die Kenntnis über die häufigsten Fehlerursachen entscheidend. Dieser Artikel beschreibt die Ergebnisse einer Online‐Umfrage zu Fehlerhäufigkeiten in objektorientierten Systemen. Die Umfrage wurde vom Arbeitskreis „Testen objektorientierter Programme“ der GI(Gesellschaft für Informatik) mit 1219 Teilnehmern im Zeitraum vom 19. August bis 31.Oktober 2005 durchgeführt

    The biology of cytotoxic cell granule exocytosis pathway: granzymes have evolved to induce cell death and inflammation

    Get PDF
    The granule exocytosis pathway of cytotoxic lymphocytes (Tc and NK cells) is critical for control of tumor development and viral infections. Granule-associated perforin and granzymes are key components in Tc cell-mediated function(s). On the basis of studies that showed granzymes A, B, C, K and M, to induce apoptosis in vitro, all granzymes were thought to also induce cell death in vivo. This review summarizes our present understanding of the biological processes elicited by purified granzyme A and granzyme as well as the processes induced by the more physiologically relevant cytotoxic cells secreting these proteases. The combined evidence supports the concept that the granule secretion pathway is not mono-specific but rather poly-functional including induction of pro-inflammatory cytokines, besides their widely appreciated apoptotic properties

    The taming of an impossible child: a standardized all-in approach to the phylogeny of Hymenoptera using public database sequences

    Get PDF
    <p>Abstract</p> <p>Background</p> <p>Enormous molecular sequence data have been accumulated over the past several years and are still exponentially growing with the use of faster and cheaper sequencing techniques. There is high and widespread interest in using these data for phylogenetic analyses. However, the amount of data that one can retrieve from public sequence repositories is virtually impossible to tame without dedicated software that automates processes. Here we present a novel bioinformatics pipeline for downloading, formatting, filtering and analyzing public sequence data deposited in GenBank. It combines some well-established programs with numerous newly developed software tools (available at <url>http://software.zfmk.de/</url>).</p> <p>Results</p> <p>We used the bioinformatics pipeline to investigate the phylogeny of the megadiverse insect order Hymenoptera (sawflies, bees, wasps and ants) by retrieving and processing more than 120,000 sequences and by selecting subsets under the criteria of compositional homogeneity and defined levels of density and overlap. Tree reconstruction was done with a partitioned maximum likelihood analysis from a supermatrix with more than 80,000 sites and more than 1,100 species. In the inferred tree, consistent with previous studies, "Symphyta" is paraphyletic. Within Apocrita, our analysis suggests a topology of Stephanoidea + (Ichneumonoidea + (Proctotrupomorpha + (Evanioidea + Aculeata))). Despite the huge amount of data, we identified several persistent problems in the Hymenoptera tree. Data coverage is still extremely low, and additional data have to be collected to reliably infer the phylogeny of Hymenoptera.</p> <p>Conclusions</p> <p>While we applied our bioinformatics pipeline to Hymenoptera, we designed the approach to be as general as possible. With this pipeline, it is possible to produce phylogenetic trees for any taxonomic group and to monitor new data and tree robustness in a taxon of interest. It therefore has great potential to meet the challenges of the phylogenomic era and to deepen our understanding of the tree of life.</p

    Incidence of Fatal or Repaired Abdominal Aortic Aneurysm in Relation to Inflammation-Sensitive Plasma Proteins.

    No full text
    Background— Inflammation is an important pathophysiological feature of abdominal aortic aneurysms (AAA). Whether elevated levels of inflammation-sensitive plasma proteins (ISPs) predict the long-term risk of fatal or repaired AAA is largely unknown. Methods and Results— Five ISPs (fibrinogen, orosomucoid, {alpha}1-antitrypsin, haptoglobin, and ceruloplasmin) were measured in 6075 healthy men, mean age 46.8±3.7 years. After a mean time of 19 years, 63 men had a fatal or surgically/endovascularly repaired AAA. Risk of treatment or death from future AAA was studied in relation to the ISPs. The risk of future AAA increased significantly with the number of elevated ISPs (ie, in the top quartile). The proportions with future AAA were 0.4%, 1.0%, 1.3%, and 2.3% for men with none, one, two, and >=3 ISPs, respectively, in the top quartile (trend: P<0.0001). The corresponding odds ratios were 1.00 (reference), 1.9 (95% CI: 0.8 to 4.5), 2.2 (0.9 to 5.5), and 3.2 (1.4 to 7.2), respectively, adjusted for age, screening year, smoking, cholesterol, triglycerides, systolic blood pressure and physical inactivity (trend: P=0.004). Conclusion— The incidence of fatal or repaired AAA is associated with the ISP levels. In this population-based study, elevated ISPs could be observed many years before the clinical manifestation of disease

    Using Rationale for Software Engineering Education

    No full text
    Software engineering courses often use industrial modeling tools for their infrastructure, as it exposes students to the state-of-the practice and increases their awareness about the complexity of their craft. However, this approach has the risk of expending a disproportionate amount of effort on tools as opposed to teaching concepts. Moreover, industrial tools often do not include didactic concepts needed for education. In this paper, we discuss our experience with an integrated, rationale-based modeling tool in a variety of software engineering courses. By providing an integrated modeling environment, students use a single tool for requirements, system design, test planning, and collaboration. By attaching rationale to the models, students are encouraged to reflect on their work while instructors can monitor them and provide more insightful feedback
    corecore